using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;


namespace Win32SDK
{
    public sealed class Comdlg32
    {
        public const string Dll = "Comdlg32.Dll";
        private Comdlg32()
        {
        }

        [DllImport(Comdlg32.Dll, CharSet = CharSet.Auto, SetLastError = true)]
        public static extern bool PrintDlg([In, Out] PRINTDLG lppd);
        [DllImport(Comdlg32.Dll, CharSet = CharSet.Auto, SetLastError = true)]
        public static extern int PrintDlgEx([In, Out] PRINTDLGEX lppdex);
        [DllImport(Comdlg32.Dll, CharSet = CharSet.Auto, SetLastError = true)]
        public static extern bool PageSetupDlg([In, Out] PAGESETUPDLG lppsd);
        [DllImport(Comdlg32.Dll, CharSet = CharSet.Auto, SetLastError = true)]
        public static extern bool GetSaveFileName([In, Out] OPENFILENAME_I ofn);
        [DllImport(Comdlg32.Dll, CharSet = CharSet.Auto, SetLastError = true)]
        public static extern bool GetOpenFileName([In, Out] OPENFILENAME_I ofn);
        
        
    }
}
